.tableBox {
  width: 100%;
  background: #fff;
  margin-top: 1rem;
  margin-bottom: 1rem;
  .tool {
    display: flex;
    align-items: center;
    margin-bottom: 1rem;
    .sel {
      width: 7rem;
      margin-right: 8px;
      :global{
        .rc-select-text{
          color: #252626;
        }
      }
    }
    .inp {
      width: 13rem;
      height: 32px !important;
      margin-right:0 !important;
    }
    .radiu{
      height:32px;
      border: 1px solid #e6eaef;
    }
    .btn{
      margin-right: 8px;
      margin-left: 8px;

    }
    :global {
        .ant-select-single .ant-select-selector {
        height: 32px !important;
        }
    }
  }
  .tableDiv{
    position: relative;
  }
  .table {
    a {
      color: #0b6fd6;
    }
    .label {
      & > span {
        padding: 2px 6px;
        border: 1px solid #d7d7d7;
        background: #f0f0f0;
        border-radius: 4px;
        margin-right: 8px;
      }
    }
    .operation {
      color: #0b6fd6;
      cursor: pointer;
    }
  }
  .pagination {
    margin-top: 20px;
    text-align: right;
  }
  .targetName {
    cursor: pointer;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}
.dialog {
  width: 50vw !important;
  height: 80%;
  overflow: auto;

  .content {
    margin-top: -1rem;
    padding: 0 1rem;
    .btn {
      text-align: center;
      margin-top: 1.75rem;
    }
    .nameBox {
      position: relative;
      display: flex;
      padding-bottom: 1rem;
      border-bottom: 1px solid #ccc;
      .cve{
        display: flex;
        .spancCve{
          display: flex;
          flex-flow: column;
        }
      }
      & > div {
        margin-top: 0.5rem;
        display: flex;
        flex-flow: column;
      }
      & > div > span {
        margin-top: 0.5rem;
      }
      .right {
        margin-left: 4rem;
      }
      &:before {
        content: ' ';
        position: absolute;
        width: 100%;
        height: 1px;
        background: #ccc;
      }
    }
    .titleP {
      margin-top: 1rem;
      font-weight:bold;
    }
    .content-span {
      margin-top: 1rem;
      display: inline-block;
      word-break: break-all;
    }
    .session {
      width: 25rem;
      color: var(--color-text-0);
      text-align: center;
      word-break: break-word;
      margin: 1rem 0 1.75rem 0;
    }
  }
}
.yz {
  color: #891524;
}
.gw {
  color: #e47381;
}
.zw {
  color: #d68e7e;
}
.dw {
  color: #fedb41;
}
.w_6{
  width:6rem;
}
.w_8{
  width:8rem;
}
.w_13{
  width:13rem;
}
.w_16{
  width:16rem;
}
:global {
  .alertHeader {
    padding: 20px 0 0 20px;
  }
}
